//
//  HJRequestAPI.m
//  KaiChat
//
//  Created by lx on 2023/10/17.
//

#import "HJRequestAPI.h"

 
NSString * const API_login = @"/bit-chat-api/v1/email/login";
NSString * const API_register = @"/bit-chat-api/v1/email/register";
NSString * const API_sendEmailCode = @"/bit-chat-api/v1/email/send";
NSString * const API_emailVerify = @"/bit-chat-api/v1/email/verify";
NSString * const API_emailVerifyV2 = @"/bit-chat-user/v1/login/email_code_verify";

NSString * const API_resetPassword = @"/bit-chat-user/v1/password/reset";
NSString * const API_refreshToken = @"/bit-chat-user/v1/login/refresh_token";
NSString * const API_logOut = @"/bit-chat-api/v1/email/logout";
NSString * const API_loginSendCode = @"/bit-chat-api/v1/email/code/send";
NSString * const API_revoked = @"/bit-chat-api/v1/email/revoked";
NSString * const API_unfreeze = @"/bit-chat-api/v1/email/unfreeze";


NSString * const API_user_agree = @"/bit-chat-api/v1/app/agree";
NSString * const API_versionInfo = @"/bit-chat-api/v1/app/get_latest_version";
NSString * const API_versionList = @"/bit-chat-api/v1/app/get_app_version_list";
NSString * const API_selfInfo = @"/bit-chat-api/v1/center/info";
NSString * const API_uploadFile = @"/bit-chat-api/v1/upload/url";

//用户中心
NSString * const API_friendList = @"/bit-chat-api/v1/friend_book/list";
NSString * const API_searchUser = @"/bit-chat-user/v1/friend/search";
NSString * const API_applyAddFriend = @"/bit-chat-api/v1/user/apply_friend";
NSString * const API_applyList = @"/bit-chat-api/v1/user/apply_list";
NSString * const API_comfirmAddFriend = @"/bit-chat-api/v1/user/apply_confirm";
NSString * const API_applyCount = @"/bit-chat-api/v1/user/new_apply";
NSString * const API_applyCountReset = @"/bit-chat-api/v1/user/new_apply_reset";
NSString * const API_friendInfo = @"/bit-chat-api/v1/user/friend_info";
NSString * const API_createFriendSession = @"/bit-chat-api/v1/user/add_session";
NSString * const API_userInfo = @"/bit-chat-api/v1/user/postcard";
NSString * const API_editInfo = @"/bit-chat-api/v1/edit/user/info";
NSString * const API_sessionInfo = @"/bit-chat-api/v1/session/info";

//单聊发送消息

NSString * const API_sendSingleMessage = @"/bit-chat-api/v1/push/single_chat";
NSString * const API_offlineMessage = @"/bit-chat-api/v1/pull/user_offline_msg";
NSString * const API_receiveOfflineMessage = @"/bit-chat-api/v1/user/clean_offline_msg";

NSString * const API_sessionTop = @"/bit-chat-api/v1/session/top";
NSString * const API_sessionMute = @"/bit-chat-api/v1/session/mute";

NSString * const API_readMessage = @"/bit-chat-api/v1/user/read_session";

NSString * const API_sendGroupMessage = @"/bit-chat-api/v1/push/room_chat";
NSString * const API_createGroup = @"/bit-chat-api/v1/chat/room/create";
NSString * const API_groupList = @"/bit-chat-api/v1/chat/room/get";
NSString * const API_exitGroup = @"/bit-chat-api/v1/chat/room/leave";
NSString * const API_disbandGroup = @"/bit-chat-api/v1/chat/room/dismiss";
NSString * const API_transferGroup = @"/bit-chat-api/v1/chat/room/transfer";
NSString * const API_modifyGroupInfo = @"/bit-chat-api/v1/chat/room/update";
NSString * const API_groupMemberList = @"/bit-chat-api/v1/chat/room/members";
NSString * const API_groupInfo = @"/bit-chat-api/v1/chat/room/detail";

NSString * const API_postNotice = @"/bit-chat-api/v1/chat/room/notice_post";
NSString * const API_noticeDetail = @"/bit-chat-api/v1/chat/room/notice_detail";

NSString * const API_inviteMembers = @"/bit-chat-api/v1/chat/room/invite_members";
NSString * const API_removeMembers = @"/bit-chat-api/v1/chat/room/kick_out";

NSString * const API_addGroupManager = @"/bit-chat-api/v1/chat/room/set_admins";
NSString * const API_removeGroupManager = @"/bit-chat-api/v1/chat/room/remove_admins";

NSString * const API_revokedCheck = @"/bit-chat-api/v1/email/revoked/check";


NSString * const API_groupInvite = @"/bit-chat-api/v1/chat/room/op_room_invite";

NSString * const API_groupInviteList = @"/bit-chat-api/v1/chat/room/audit_member_list";
NSString * const API_groupInviteCount = @"/bit-chat-api/v1/chat/room/audit_members_num";

NSString * const API_agreeGroupInvite = @"/bit-chat-api/v1/chat/room/audit_member";
NSString * const API_loginIpCheck = @"/bit-chat-api/v1/email/login/check";

NSString * const API_reportTypeList = @"/bit-chat-api/v1/user/report_type";
NSString * const API_blacklistList = @"/bit-chat-api/v1/user/blacklist";
NSString * const API_setBlacklist = @"/bit-chat-api/v1/user/blacklisting";
NSString * const API_report = @"/bit-chat-api/v1/user/report";
NSString * const API_region = @"/bit-chat-api/v1/get/current/region";

NSString * const API_newsOfflineMessage = @"/bit-chat-api/v1/kai_news/offline_msg";
NSString * const API_readNewsOfflineMessage = @"/bit-chat-api/v1/kai_news/offline_msg_reset";
NSString * const API_readNewsMessage = @"/bit-chat-api/v1/kai_news/read";
NSString * const API_newsDetail = @"/bit-chat-api/v1/kai_message/article";
NSString * const API_autoReply = @"/bit-chat-api/v1/kai_message/auto_reply";
NSString * const API_keywordReply = @"/bit-chat-api/v1/kai_message/keyword_reply";
NSString * const API_officialList = @"/bit-chat-api/v1/kai_message/public_account_list";

NSString * const API_loginV2 = @"/bit-chat-user/v1/login/password_login";
NSString * const API_appleLogin = @"/bit-chat-user/v1/login/appleId_login";
NSString * const API_googleLogin = @"/bit-chat-user/v1/login/google_one_top";
NSString * const API_bindApple = @"/bit-chat-user/v1/account/appleId_bind";
NSString * const API_bindGoogle = @"/bit-chat-user/v1/account/gmail_bind";

NSString * const API_accountStatus = @"/bit-chat-user/v1/account/status";
NSString * const API_sendEmailCodeV2 = @"/bit-chat-user/v1/email/code";
NSString * const API_selfInfoV2 = @"/bit-chat-user/v1/information/get_user_info";
NSString * const API_editInfoV2 = @"/bit-chat-user/v1/information/edit_user_info";
NSString * const API_blacklistListV2 = @"/bit-chat-user/v1/friend/blacklist";
NSString * const API_addBlacklist = @"/bit-chat-user/v1/friend/add_blacklist";
NSString * const API_removeBlacklist = @"/bit-chat-user/v1/friend/remove_blacklist";

NSString * const API_privacySetting = @"/bit-chat-user/v1/information/set_privacy_config";
NSString * const API_getPrivacySetting = @"/bit-chat-user/v1/information/get_privacy_config";
NSString * const API_noticeSetting = @"/bit-chat-user/v1/information/set_notice_sound";
NSString * const API_getNoticeSetting = @"/bit-chat-user/v1/information/get_notice_sound";
NSString * const API_resetNoticeSetting = @"/bit-chat-user/v1/information/reset_notice_sound";

NSString * const API_KaiearmComplete = @"/kaiearn-api/v1/order/has_un_settled_order";
NSString * const API_MPCWalletList = @"/wallet/v1/getWalletList";
NSString * const API_emailCodeLogin = @"/bit-chat-user/v1/login/email_code_login";

NSString * const API_getMpcSlice = @"/wallet/v1/getMpcSlice";

NSString * const API_KaiPayPrepareOrder = @"/bit-chat-order/v1/order/pre_order";
NSString * const API_KaiPayOrderPayment = @"/bit-chat-order/v1/order/payment";
NSString * const API_KaiPayIsSetPassword = @"/bit-chat-api/v1/kai_pay/has_password";
NSString * const API_KaiPayBalance = @"/bit-chat-api/v1/kai_pay/get_balance";
NSString * const API_KaiPayOrderDetail = @"/bit-chat-order/v1/order/detail";

NSString * const API_deleteAccount = @"/bit-chat-user/v1/account/delete";
NSString * const API_setPassword = @"/bit-chat-user/v1/account/set_password";
NSString * const API_publicKeyToAddress = @"/wallet/v1/publicKeyToAddress";

NSString * const API_KaiPaySetPasswordSendCode = @"/bit-chat-api/v1/kai_pay/send_code";
NSString * const API_KaiPaySetPassword = @"/bit-chat-api/v1/kai_pay/update_password";

NSString * const API_bindingEmail = @"/bit-chat-user/v1/account/bind_email";
NSString * const API_outsideChain = @"/bit-chat-api/v1/app/third_party_tags";
NSString * const API_publicGroupInfo = @"/bit-chat-api/v1/group/nonmember_info";
NSString * const API_joinGroup = @"/bit-chat-api/v1/group/join";
NSString * const API_unclaimedScore = @"/chat_integral/get_unclaimed_score";

NSString * const API_newsList = @"/bit-chat-news/v1/news/news_list";
NSString * const API_newsFollow = @"/bit-chat-news/v1/news/follow";
NSString * const API_newsTagsList = @"/bit-chat-news/v1/news/get_tags_list";
NSString * const API_postNews = @"/bit-chat-news/v1/news/publish";
NSString * const API_newsLike = @"/bit-chat-news/v1/like";
NSString * const API_newsRecommendUsers = @"/bit-chat-news/v1/recommend_users";
NSString * const API_userHome = @"/bit-chat-news/v1/news/home";
NSString * const API_updateUserTags = @"/bit-chat-news/v1/news/update_tags";
NSString * const API_dappBookmark = @"/wallet/v1/getBookmarkList";
NSString * const API_getChainConfig = @"/wallet/v1/getChainConfig";
NSString * const API_moduleList = @"/bit-chat-news/v1/news/get_module_list";

NSString * const API_newsShareStatistics = @"/bit-chat-news/v1/news/share_report";
NSString * const API_homePage = @"/bit-chat-user/v1/information/homepage";
NSString * const API_deletePost = @"/bit-chat-news/v1/news/del_post";
NSString * const API_hidePost = @"/bit-chat-news/v1/news/hide_post";

NSString * const API_7_24newsViewStatistics = @"/bit-chat-news/v1/news/view_report";

NSString * const API_informationDetail = @"/bit-chat-news/v1/news/detail";

NSString * const API_homeNewsList = @"/bit-chat-news/v1/news/home_news_list";

NSString * const API_homeNewsStatistics = @"/bit-chat-news/v1/news/statistics";
NSString * const API_setBadgeCount = @"/bit-chat-push/v1/push/report_msg_count";

